@charset "utf-8";

/*---------列表样式（非必需）---------*/
/*列表*/
.bl-list{ line-height:1.5;}
.bl-list li{margin-top:10px;}
.bl-list .h,.bl-list .h a{ /*color:#005580;*/}
.bl-list .des{ padding-top:2px;}

/*描述列表 - 和上面的单纯列表有点相似*/
.bl-deslist{ line-height:1.75}
.bl-deslist dt,.bl-deslist .dt{ font-weight:700;}
.bl-deslist dd,.bl-deslist .dd{ padding:2px 0 12px 0; color:#666;}
.bl-deslist-hor{ overflow:hidden;*zoom:1;}
.bl-deslist-hor dt,.bl-deslist-hor .dt{ float:left; clear:left; text-align:right;}
.bl-deslist-hor dd,.bl-deslist-hor .dd{ overflow:hidden;*zoom:1; padding:0 6px}

/*---------文本列表---------*/
.bl-textlist{ overflow:hidden;*zoom:1;}
.bl-textlist li{height:28px;line-height:28px;}
.bl-textlist .ta,.bl-textlist .num,.bl-textlist .cname{display:inline-block;*display:inline;*zoom:1; vertical-align:middle;}
.bl-textlist .ta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:88%;padding-left:10px;}
.bl-textlist small{ float:right; color:#999;}
.bl-textlist .cname a{ width:auto;}

/*快递列表格式*/
.textlist-kd li { overflow: hidden;height: auto;line-height: 1.5;margin-bottom: 6px;padding: 0;}
.textlist-kd li:hover { background-color: #fff3eb;}
.textlist-kd li .h { border-bottom: 1px solid #ddd;overflow: hidden;padding-bottom: 6px;}
.textlist-kd .l-con,.textlist-kd .r-con { text-align: left;font-size: 12px;}
.textlist-kd .l-con { float: left;width: 140px;}
.textlist-kd .r-con { overflow: hidden;}

	/*---------数字列表是在txtlist扩展而来如：class="txtlist numlist" ---------*/
.bl-numlist .ta{ background-image:none; padding-left:0;}
.bl-numlist .num{ width:14px; height:14px; line-height:14px; text-align:center; border:#E6E6E6 solid 1px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
    display:inline-block;*display:inline;*zoom:1;
}
.bl-numlist .num123,
.bl-numlist .num1,
.bl-numlist .num2,
.bl-numlist .num3{ 
	background:#FF560B; color:#fff; border-color:#FE4942;
}

/*文本列表中的头条图文*/
.bl-list-it{ 		margin-bottom:6px; 	overflow:hidden;*zoom:1;}
.bl-list-it img{ 	float:left; margin-right:10px; 	border:#ddd solid 1px; width:100px; height:70px;}
.bl-list-it .con{	overflow:hidden;*zoom:1;}
.bl-list-it .des{ 	line-height:1.5;}
.bl-list-it .h{ 	line-height:normal;}
.bl-list-it .h,.bl-list-it .h a{display:inline-block;*display:inline;*zoom:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
	font-size:15px; width:98%;}
	
/*块状列表 适合帮助列表等大标题列表*/
.bl-blocklist li{ margin-bottom:10px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8)}
.bl-blocklist .h{ height:20px; line-height:20px; padding:20px;display:block; font-size:22px; 
	border:#ddd solid 1px; border-radius:4px; 
	overflow:hidden;*zoom:1;}
.bl-blocklist .h:hover,.bl-blocklist .cur .h{ background:#D7DDE6; text-decoration:none;}
.helplist .h i{ float:right; font-size:30px;}
.bl-blocklist .con{ padding-top:16px; line-height:1.75; display:none;}
.bl-blocklist .cur .con{ display:block;}

/*标签*/
.list-tags{}
.list-tags li{ float: left; margin:4px 10px 4px 0;  padding-right: 1px; }
.list-tags .text,.list-tags .f-icon{height: 26px; line-height: 26px; text-align: center; float: left; /*margin-right: -1px; */overflow: hidden;*zoom:1;}
.list-tags .text{ padding: 0 16px; border: #ddd solid 1px; min-width: 50px; white-space: nowrap;}
.list-tags .span-text{ display: block;}
.list-tags .f-icon{ width: 26px; line-height: 28px; font-size: 14px;border: #ddd solid 1px; border-left: none; color: #999; cursor: pointer}
.list-tags .f-icon:hover{ color: #EA7351;}
.list-tags .input-text{ margin: 0; padding: 0;border: none; background-color: transparent; /*display: none;*/
    width:100%;height: 26px; line-height: 26px\9; }
.form-edit .list-tags{ padding-right: 40px;}
/*.form-edit-off .list-tags .close{ display: none;}
.form-edit-on .list-tags .span-text{display: none;}
.form-edit-on .list-tags .close,
.form-edit-on .list-tags .input-text{ display: block;}*/
.ajax-edit-on .text:hover{border-color:#EB7351;}

.tag-add-off{ cursor: pointer;}
.list-tags .tag-add .text,.list-tags .tag-add .f-icon{ border-color: #428BCA;}
.list-tags .tag-add .text,.list-tags .tag-add .span-text{display: block;}
.list-tags .tag-add .ok{ display: none;}
.list-tags .tag-add-on .add,.list-tags .tag-add-on .span-text{ display: none;}
.list-tags .tag-add-on .ok,.list-tags .tag-add-on .text{ display: block}

/*多列列表*/
.list-cols .h{ display:inline-block;*display:inline;*zoom:1;}
.list-cols .h,.list-cols .h a{ font-size: 16px;}
.list-cols .h,.list-cols p,.list-cols .p{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list-cols p,.list-cols .p{ /*height: 18px; line-height: 18px*/}
.list-cols .pth{ color: #999}

.list-cols li{ margin-top: 12px; overflow: hidden;}
.list-cols li:first-child{ margin-top: 0;}
.list-cols .col-start,.list-cols .col2{ float: left; }
.list-cols .col-con{ overflow:hidden;*zoom:1}
.list-cols .col-end{ float: right; }
	
/*图片和文本列表*/ 
.bl-imgtext{		overflow:hidden;*zoom:1; 					/*margin-top:-20px;*/}
.bl-imgtext li{ 	position:relative; overflow:hidden;*zoom:1; /*margin-top:20px;*/}
.bl-imgtext .ia{float:left; margin-right:16px;border:#eee solid 1px}
.bl-imgtext .con{ 	overflow:hidden;*zoom:1;	}
.bl-imgtext .head,.bl-imgtext .h{font-size:14px; line-height: 1.2;}
.bl-imgtext .h{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle; line-height: 1.2;
    display:inline-block;*display:inline;*zoom:1;}
.bl-imgtext .head small{ font-size: 12px; font-weight: 100;}
.bl-imgtext .des{ 	line-height:1.75;}
.bl-imgtext .con img{ padding:3px; border:#ddd solid 1px; background:#fff; margin:2px;}
.bl-imgtext .h,.bl-imgtext p,.bl-imgtext .p{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%;}

/*---------图片列表---------*/
.bl-imglist{ overflow:hidden;*zoom:1/*;margin-right:-50px;*/}
.bl-imglist li{float:left;	text-align:center; position: relative}
.bl-imglist .con{text-align:center;	_zoom:1;}
.bl-imglist .inner{display:block;}
.bl-imglist strong{ padding:6px 0 4px 0; cursor:pointer; display:block;	width:100%; font-weight:100;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bl-imglist img{ width:100%; height:auto;}
.bl-imglist .ia{/*display:inline-block;*display:inline;*zoom:1;*/ display: block;border:#ddd solid 1px;}/*如果图片需要边线的话*/



/*扩展用于等分列*/
.imglist-2col li{ width:50%;}		/*2col*/
.imglist-3col li{ width:33.33%;  *width:33%;}	/*3col*/
.imglist-4col li{ width:25%;     *width:24.6%;}		/*4col*/
.imglist-5col li{ width:20%;     *width:19.9%;}		/*5col*/
.imglist-6col li{ width:16.66%;  *width:16%;}	/*6col*/
.imglist-7col li{ width:14.28%;  *width:14%;}	/*7col*/

/*有序列表和无序列表*/
.ul,.ol {padding: 0;margin-left:2em; line-height: 2}
.ul .ul,.ul .ol,.ol .ol,.ol .ul {margin-bottom: 0;}
.ul {list-style: disc;}
.ol {list-style: decimal;}
.li {line-height: 18px;}
.ul.unstyled,.ol.unstyled {margin-left: 0;list-style: none;}

/*隔行变色*/
.list-even li,.list-odd li{margin-top:0; padding: 10px;}
.list-even .even,.list-even li:nth-of-type(even){  background-color:#f7f8fa;}
.list-odd .odd,.list-odd li:nth-of-type(odd){       background-color:#f7f8fa;}

/*---------分页---------*/
.bl-pagination{padding:20px 0;text-align:center; color:#09479C; font-size:0; line-height:normal;}
.bl-pagination li{display:inline-block;*display:inline;*zoom:1; font-size:14px;}
.bl-pagination span,.bl-pagination a{display:inline-block; padding:6px 12px;/*margin:0 2px;*/ cursor:pointer;
    border:#eee solid 1px;text-align:center;vertical-align:middle;font-family:Arial; font-size:14px;color:#333;}
.bl-pagination a:hover,.bl-pagination .current,.bl-pagination .thispage,.bl-pagination .active{ text-decoration:none;
	border-color:#cecccc; background-color:#F6F0D9;color:#CC0000;}

.bl-pagination .disabled span,.bl-pagination .disabled a{border-color:#ddd;color:#999;}
.bl-pagination .disabled span:hover,.bl-pagination .disabled a:hover{border-color:#ddd; background-color:#fff;color:#999;}

.current.prev,.current.next{
    border: 1px solid #ccc!important;
    background-color: #f5f5f5!important; color:#999!important; cursor:default!important;
}

.pagination-S span,.pagination-S a{padding:5px 10px;font-size: 12px;}
.pagination-L span,.pagination-L a{padding:10px 16px;font-size: 14px;}
.pagination-XL span,.pagination-XL a{padding:12px 18px;font-size: 16px;}

.table-footer .bl-pagination{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding:0; margin-right: 12px;}
.table-footer .bl-pagination span,.tfoot .bl-pagination a{ padding:5px 10px; font-size: 12px;}

/*列表head*/
.list-header { height: 30px;padding:5px 0; border-bottom: #ddd solid 1px; margin-bottom: -1px; position: relative; z-index: 5;}
.list-header .h{ font-size: 14px;}
.list-header .text-dom{ line-height: 30px;}
.list-header .ddmenu-select .menu-btn,.list-header .ddmenu-select .f-icon{
    /*height: 25px; line-height: 25px;*/
}
/*.list-header .fn-btn{ padding-left:8px;padding-right:8px;}
.list-header .fn-tinput{padding: 5px 8px;}*/
.list-header .fn-btn,.list-header .fn-tinput,.list-header .bl-ddmenu{ vertical-align: middle}
.list-header .view-btns .fn-btn,.list-footer .view-btns .fn-btn{ margin-right: 6px;}

/*列表底部*/
.list-footer{height: 30px;padding:5px 0; border-bottom: #ddd solid 1px; margin-top: -1px;    position: relative; z-index: 2;}
.list-footer .text-dom{ line-height: 30px;}
.list-footer .menu-btn{height: 23px; line-height: 23px;}
.list-footer .fn-btn{ padding: 3px 8px;}
.list-footer .bl-pagelist{ padding:0; text-align:right;}

.list-header .page-stat,.list-footer .page-stat{ margin-right: 6px; font-size: 14px;}
.list-header .prev,.list-footer .prev{ margin-right:6px;}


/*这里的尺寸和table中的 .table-S td 有对应关系 主要是 左右padding要对应*/
.list-header-S,.list-footer-S{padding:4px 6px;}
.list-header-M,.list-footer-M{padding:6px 10px;}
.list-header-L,.list-footer-L{padding:8px 14px;}
.list-header-XL,.list-footer-XL{padding:10px 20px;}

.list-header-high{ padding-top: 10px; padding-bottom: 10px;}
.list-header-higher{ padding-top: 16px; padding-bottom: 16px;}